// 这个数据不需要缓存所以在index.js没有放到缓存里
import { ALL_CATEGORY_ITEM } from '@/constants'

export default {
    namespaced: true,
    state: () => {
        return {
            // 当前选中的分类
            currentCategory: ALL_CATEGORY_ITEM,
            // 搜索的文本
            searchText: '',
            // 路由跳转类型
            routerType: 'none'
        }
    },
    mutations: {
        // 改变选中分类
        changeCurrentCategory(state, newCategory) {
            state.currentCategory = newCategory
        },
        // 搜索时改变搜索文本
        changeSearchText(state, newText) {
            state.searchText = newText
        },
        // 改变路由跳转类型
        changeRouterType(state, newRouterType) {
            state.routerType = newRouterType
        }
    },
    actions: {}
}